BaseSubsystem.DcMasterShift property
Chooses the shift mode. true: Master Shift. false: Bus Shift. By default, it is false.
- Master Shift: the reference clock is the clock of the first slave on the EtherCAT network with the DC capability.
- Bus Shift: the reference clock is the master's clock.
Bus Shift means that the EtherCAT slaves follow the master (computer) clock. Master Shift means the slaves and the master follow one of the slaves called "Reference Clock." By default, the Reference Clock will be the first slave on the bus that supports DC.
NOTE: The slave clocks may be more precise than the computer clock so Master Shift is more stable. However, Master Shift modifies the computer clock's speed which impacts all time stamps done on the computer. This can be a problem if there are other protocols used on the same computer.
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
bool DcMasterShift { get; set; }
Property DcMasterShift As Boolean
Property value
Type: bool
Remarks
This property must be set before Start.
Usable EtherCAT states
ecatOffline
See also